// Hay Txa HT, 2026
{$CLEO .cs}

//-------------MAIN---------------
wait 0 
05E5: 0@ = game_version 
00D6: if 
0039:   0@ == 0 // integer values 
004D: jump_if_false @NONAME_41

0002: jump @NONAME_178 

:NONAME_41
0000: NOP
0006: 6@ = 0
0006: 9@ = 0
0007: 12@ = 0.5
:MAIN
0001: wait 0 ms

0A8D: 13@ = read_memory 0x6F0434 size 2 virtual_protect 0
0006: 14@ = 0x6F0380
00D6: if 0
0039: 13@ == 2
004D: jump_if_false @READ_SPRINT
0006: 14@ = 0x6F0382
:READ_SPRINT
0A8D: 15@ = read_memory 14@ size 2 virtual_protect 0
00D6: if 0
8039: not 15@ == 0
004D: jump_if_false @NO_SPRINT
0002: jump @SPRINT_CHK_DONE
:NO_SPRINT
0002: jump @IDLE
:SPRINT_CHK_DONE
0A8D: 0@ = read_memory 0x95CF19 size 1 virtual_protect 0
0012: 0@ *= 316
0008: 0@ += 0x9414A8
0A8D: 0@ = read_memory 0@ size 4 virtual_protect 0
00D6: if 0
8039: not 0@ == 0
004D: jump_if_false @IDLE
0085: 1@ = 0@
0008: 1@ += 0x314
0A8D: 2@ = read_memory 1@ size 1 virtual_protect 0
00D6: if 0
0039: 2@ == 0
004D: jump_if_false @IDLE
0006: 4@ = 0
0085: 1@ = 0@
0008: 1@ += 0x498
0A8D: 4@ = read_memory 1@ size 1 virtual_protect 0
0012: 4@ *= 24
0085: 1@ = 0@
0008: 1@ += 0x35C
005A: 1@ += 4@
0A8D: 5@ = read_memory 1@ size 4 virtual_protect 0
00D6: if 0
001B: 4 > 5@
004D: jump_if_false @CHK_THROWN
0002: jump @WEAPON_OK
:CHK_THROWN
00D6: if 0
0019: 5@ > 9
004D: jump_if_false @IDLE
00D6: if 0
001B: 13 > 5@
004D: jump_if_false @IDLE
:WEAPON_OK

00D6: if 0
0039: 5@ == 1
004D: jump_if_false @NOT_BAT
0002: jump @IDLE
:NOT_BAT
0006: 16@ = 0
0085: 1@ = 0@
0008: 1@ += 0x4C
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
00D6: if 0
8039: not 1@ == 0
004D: jump_if_false @ANIM_DONE
0A8D: 2@ = read_memory 0x8F1C38 size 4 virtual_protect 0
005A: 1@ += 2@
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
0006: 17@ = 0
:ANIM_LOOP
00D6: if 0
8039: not 1@ == 0
004D: jump_if_false @ANIM_DONE
0085: 3@ = 1@
0008: 3@ += 0x28
0A8D: 4@ = read_memory 3@ size 2 virtual_protect 0
00D6: if 0
0039: 4@ == 2
004D: jump_if_false @ANIM_NEXT
0085: 3@ = 1@
0008: 3@ += 0x14
0A8D: 5@ = read_memory 3@ size 4 virtual_protect 0
00D6: if 0
0021: 5@ > 0.5
004D: jump_if_false @ANIM_NEXT
0006: 16@ = 1
:ANIM_NEXT
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
0008: 17@ += 1
00D6: if 0
0019: 17@ > 30
004D: jump_if_false @ANIM_LOOP
:ANIM_DONE
00D6: if 0
0039: 16@ == 1
004D: jump_if_false @IDLE
0085: 1@ = 0@
0008: 1@ += 0x34
0A8D: 7@ = read_memory 1@ size 4 virtual_protect 0
0008: 1@ += 4
0A8D: 8@ = read_memory 1@ size 4 virtual_protect 0
00D6: if 0
0039: 9@ == 1
004D: jump_if_false @STORE
0085: 2@ = 7@
0065: 2@ -= 10@
0085: 3@ = 8@
0065: 3@ -= 11@
0085: 4@ = 2@
006D: 4@ *= 2@
0085: 5@ = 3@
006D: 5@ *= 3@
005D: 4@ += 5@
00D6: if 0
0023: 1.0 > 4@
004D: jump_if_false @STORE
006D: 2@ *= 12@
006D: 3@ *= 12@
005D: 7@ += 2@
005D: 8@ += 3@
05DF: write_memory 1@ size 4 value 8@ virtual_protect 0
0008: 1@ += -4
05DF: write_memory 1@ size 4 value 7@ virtual_protect 0
:STORE
0085: 10@ = 7@
0085: 11@ = 8@
0006: 9@ = 1
0002: jump @MAIN
:IDLE
0006: 9@ = 0
0002: jump @MAIN


:NONAME_178
wait 0  
05DC: end_custom_thread 

